package com.nineclock.auth.intergration.entity;

import lombok.Data;

import java.util.Map;

@Data
public class IntergrationAuthenticationEntity {

    private String authType; //认证类型,如果是短信类型, 传递 sms , 否则就是用户名密码认证

    private Map<String, String[]> authParameters; //请求登陆认证参数集合

    /**
     * 通过参数名获取登陆参数的值
     */
    public String getAuthParameter(String key){
        String[] values = this.authParameters.get(key);
        if(values != null && values.length > 0){
            return values[0];
        }
        return null;
    }

}
